body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {    margin: 0px;    padding: 0px;    border: 0px;}body {    text-align: center;}p, div, li,  h1, h2, h3, h4, td, input, select, textarea {    font-family: Arial, Helvetica;    font-size: 13px;    color: #000;    line-height: 140%;}p, h1, h2, h3, h4, #content ul, #content ol, #content table {	margin-bottom: 15px;}a img, :link img, :visited img {    border: none}div.clear {    clear: both;    overflow: hidden;    height: 1px;}.button {	padding: 3px 5px;	text-transform: uppercase;	font-size: 9px;	text-decoration: none !important;	border: none;	cursor: pointer;}#cart-total .button {	font-size: 14px;	font-weight: bold;	padding: 6px 9px;	margin-left: 20px;}/* ----------------------------------- *//* WRAPPER/* ----------------------------------- */#wrapper {	width: 850px;	margin: 0 auto;	text-align: left;}/* ----------------------------------- *//* TOP/* ----------------------------------- */#top {	padding: 30px 30px;}	#searchwrapper {		width: 250px;		float: right;		font-size: 11px;	}		#search {		width: 250px;		float: right;		font-size: 11px;	}		#search input {			border: none;							}		#search label input {			width: 175px;		}		#top h1 {		font-size: 35px;	}/* ----------------------------------- *//* BAR/* ----------------------------------- */#bar {	padding: 0 30px;	line-height: 44px;	height: 49px;}	#cart {		float: right;		line-height: 44px;		padding-left: 25px;	}		#cart a {			font-weight: bold;		}		#menu {		padding-top: 14px;		float: left;	}/* ----------------------------------- *//* CONTENT/* ----------------------------------- */.productOption {padding-bottom:10px;}.optionLabel {width:80px;}#main {	padding: 30px;}	#content {		width: 576px;		float: right;	}		#main.wide #content {			width: auto;			float: none;		}		#content h2 {			font-size: 21px;		}		#content h3, p.price {			font-size: 16px;			font-weight: bold;		}				#banner, #welcome, #featured {			margin-bottom: 30px;		}				#crumb {			font-weight: bold;			margin-bottom: 25px;			font-size: 11px;		}				#pagination {			text-align: center;			height: 20px;		}			#pagination a#prev {				float: left;			}			#pagination a#next {				float: right;			}				/* Category Page */		#products td {			text-align: center;			font-weight: bold;		}			#products td h3 {				margin-bottom: 3px;				font-size: 12px;			}			#products td p {				margin: 0;			}			#products td p img {				vertical-align: middle;				margin-left: 10px;			}				/* Product page */		#photos {			width: 290px;			float: right;			margin-left: 30px;			display: inline;		}			#photos img {				width: 290px;				margin-bottom: 10px;			}			#photo-thumbs {				text-align: center;			}			#photo-thumbs img {				width: 80px;				margin: 5px;				vertical-align: middle;			}				/* Cart page */		.cart-item {			margin-bottom: 15px;			padding-bottom: 15px;			background: transparent url(http://stores.mybisi.com/templates/02/_images/common/divider-horizontal.gif) left bottom repeat-x;		}			.cart-item img {				height: 70px;				float: left;				margin-right: 15px;				display: inline;			}			.cart-item h3, .cart-item p {				margin-bottom: 4px;			}				#cart-total {			padding: 15px;			text-align: center;		}			#cart-total strong {				font-size: 21px;			}			#cart-total img {				vertical-align: middle;				margin-left: 20px;			}			p.product-options input {				vertical-align: middle;			}				p#google-checkout {			text-align: center;		}		p#google-checkout img {			display: block;			margin: 0 auto;		}				p#update-cart {			font-weight: bold;			font-size: 14px;		}						/* Common to all pages */	#side {		width: 140px;		float: left;				padding: 20px;	}		#side h2 {			font-size: 14px;		}		#side li {			padding-bottom: 3px;			margin-bottom: 3px;			list-style: none;			font-size: 12px;		}			#side li a {				text-decoration: none;			}				#side li li {			font-size: 11px;			padding: 0;			background: none;			font-weight: normal;			margin: 0 0 0 10px;		}				#side li.selected {			font-weight: bold;		}/* ----------------------------------- *//* FOOTER/* ----------------------------------- */#footer {	margin: 0;	padding: 7px 30px;}/* ----------------------------------- *//* Advanced Search/* ----------------------------------- */.blur{	background-color: #ccc; /*shadow color*/	color: inherit;	position:absolute;	width:370px;		top:30px;	float:right;}.shadow,.content{	position: relative;	bottom: 2px;	right: 2px;}.shadow{	background-color: #666; /*shadow color*/	color: inherit;}.content{	background-color: #fff; /*background color of content*/	color: #000; /*text color of content*/	border: 1px solid #000; /*border color*/	height: 250px;	}
